<?php

#[('共同接口')]
interface db
{
    public function conn();
}

#[('服务端开发 (不知道会被谁调用)')]
class dbmysql implements db
{

    public function conn()
    {
        echo "conn mysql ok";
    }
}

class dbsqlite implements db
{

    public function conn()
    {
        echo "conn dbsqlite ok";
    }
}

#[('客户端 看不到 dbmysql,dbsqlite 的内部细节,只知道,上面两类实现了 db 接口')]
$db = new dbmysql();
$db->conn();

$db = new dbsqlite();
$db->conn();
